Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 723 Bytes

2019-02-01-Object Oriented(Extension of standard embedded object).markdown

File metadata and controls

19 lines (18 loc) · 723 Bytes
layout title description date categories comments
post
Object Oriented - Extension of standard embedded object
Object Oriented - Extension of standard embedded object
2019-02-01 02:40:00 -0800
Javascript
true
  • 표준 내장 객체 : Javascript가 기본적으로 갖고 있는 객체 (Object, Function, Array, String, Boolean, Number, Math, Date, RegExp)
Array.prototype.rand = function() {
    return this[Math.floor(this.length * Math.random())];
};
var arr = new Array('seoul', 'new york', 'ladarkh', 'pusan', 'Tsukuba');
console.log(arr.rand());
// 이러한 방식으로 표준 내장 객체의 prototype property를 통해
// 원하는 property나 method를 확장시킬 수 있다.